@charset "utf-8"; ::-webkit-scrollbar{width: 8px;} ::-webkit-scrollbar-track{background: #fff;} ::-webkit-scrollbar-thumb{background: #000;} ::-webkit-scrollbar-thumb:vertical:hover{background: #464646;} body,td,th,input,textarea,select{font-family: -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Microsoft YaHei','PingFang SC', 'Source Han Sans SC', 'Noto Sans CJK SC', 'WenQuanYi Micro Hei', 'sans-serif'; color:#5f5f5f; outline:none;} html{font-size:62.5%; overflow-x:hidden;} html,body{background:#fff; height:100%;} html,body,form{margin:0;} img{border:0px none; vertical-align:middle; outline:none; max-width:100%; width:auto; height:auto;} ul,dl{display:block; margin:0; padding:0;} ul,dl{display:block; margin:0; padding:0;} dd{margin:0; padding:0;} li{list-style:none;} p{display:block; margin:0; padding:0;} a,button,input,img,div,p,li,span{border:0px none; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;} a{text-decoration:none; color:#777177; outline:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;} a:active{color:#226e70;} div:after, ul:after, li:after, p:after, dl:after{content:''; display:block; height:0; clear:both; font-size: 0;} #think_page_trace_open{z-index:999998;} *{line-height: 1;} mark{display:inline-block;} .ellipsis{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;} .wrap{max-width: 1200px; margin: auto;} .blank{height: 100%;} @media (max-width:1199px){ .wrap{padding: 0 15px;} .blank{height: 0; padding-bottom: 100%;} } .full-bg{width:100%; height:100%; background-position: center; background-repeat: no-repeat; background-size: cover;} /* 椤堕儴 */ #head{width: 100%; height: 120px; position: fixed; z-index: 99; left: 0; top: 0; transition: background .35s, height .24s; background: #000;} #head.small{height: 80px;} #head .l{width: 205px; margin-top: 50px; float: left; transition: margin-top .24s;} #head .r{width: 600px; margin-top: 40px; float: right; text-align: right; transition: margin-top .24s;} #head.small .l{margin-top: 29px;} #head.small .r{margin-top: 19px;} #head .r a{display: inline-block; padding: 13px 8px; font-size: 1.6rem; color: #fff; margin-left: 14px; position: relative;} #head .r a:first-child{margin-left: 0;} #head .r a:after{content: ''; display: block; position: absolute; width: 100%; height: 2px; background: #0076ce; left: 0; bottom: -5px; transition: all .2s; opacity: 0;} #head .r a:hover:after{bottom: 0; opacity: 1; background: #0076ce !important;} #head .r a.active:after{background: #fff; opacity: 1; bottom: 0;} #nav-btn{display: none;} @media (max-width:1199px){ #head{height: 60px;} #head.small{height: 60px;} #head .l{width: 146px; margin-top: 22px;} #nav-btn{display: block; width: 60px; height: 60px; position: absolute; z-index: 2; right: 0; top: 0;} #nav-btn>span{width: 20px; height: 2px; background: #fff; display: block; margin: 29px auto; transition: all .25s;} #nav-btn:before{position: absolute; left: 20px; top: 23px; width: 20px; height: 2px; background: #fff; content: ''; display: block; transition: top .2s .2s, transform .2s;} #nav-btn:after{position: absolute; left: 20px; top: 35px; width: 20px; height: 2px; background: #fff; content: ''; display: block; transition: top .2s .2s, transform .2s;} #nav-btn.active>span{opacity: 0;} #nav-btn.active:before{top: 29px; transform: rotate(45deg); transition: top .2s, transform .2s .2s;} #nav-btn.active:after{top: 29px; transform: rotate(-45deg); transition: top .2s, transform .2s .2s;} #head .r{position: fixed; z-index: 1; width: 100%; height: 100%; background: #000; left: 0; top: 0; margin-top: 0; float: none; display: flex; flex-direction: column; justify-content: center; align-items: center;} #head .r a{margin: 7px 0; font-size: 1.8rem; padding: 13px 20px;} .nav-container{opacity: 0; visibility: hidden; transition: all .3s !important;} .nav-container.active{opacity: 1; visibility: visible;} #head.small .l{margin-top: 22px;} #head.small .r{margin-top: 0px;} } /* 搴曢儴 */ #foot{height: 400px; width: 100%; background: #000; position: relative; z-index: 2;} #foot .wrap{padding: 46px 0 0 0; position: relative; z-index: 100;} #foot .l{width: 500px; float: left; color: #707070; font-size: 1.6rem; line-height: 2;} #foot .l a{color: #707070; transition: all .2s;} #foot .l a:hover{color: #999;} #foot .r{width: 655px; float: right; color: #707070; padding-top: 5px;} #foot .r .menu>a{display: inline-block; color: #707070; font-size: 2rem; margin-right: 31px; transition: all .2s;} #foot .r .menu>a:last-child{margin-right: 0;} #foot .r .menu>a:hover{color: #999;} #foot .r .box{border-top: 1px solid #888; margin-top: 25px; padding-top: 30px;} #foot .r .qr{width: 120px; float: left;} #foot .r .con{font-size: 1.6rem; color: #5e5e5e; width: 535px; float: left; padding-top: 8px;} #foot .r .con p{margin-bottom: 17px;} #foot .r .con a{color: #5e5e5e;} #foot .r .con a:hover{text-decoration: underline;} @media (max-width:1199px){ #foot{height: auto;} #foot .wrap{padding: 40px 15px 0 15px;} #foot .l{width: 100%; float: none; font-size: 1.4rem; line-height: 1.8;} #foot .r{width: 100%; float: none; padding-top: 20px;} #foot .r .menu>a{font-size: 1.6rem; margin-right: 35px; transition: all .2s; padding: 7px 0;} #foot .r .box{padding-top: 30px; margin-top: 20px;} #foot .r .qr{float: none;} #foot .r .con{font-size: 1.2rem; width: 100%; float: none; padding-top: 28px; padding-bottom: 50px;} #foot .r .con p{margin-bottom: 9px; line-height: 1.3;} } /* 鍥炲埌椤堕儴 */ .to-top-container{ position: -webkit-sticky; position: sticky; bottom: 0; height: 90px; z-index: 98; text-align: right; visibility: hidden; opacity: 0; transition: all .3s; } .to-top-container.active{opacity: 1; visibility: visible;} .to-top{ position: relative; left: 80px; display: inline-block; width: 54px; height: 54px; border: 1px solid #a4a4a4; border-radius: 50%; text-align: center; line-height: 54px; transition: all .3s; } .to-top:after{display: none;} .to-top i{font-size: 3rem; color: #a4a4a4; line-height: 54px; transition: all .25s;} .to-top:hover{background: #0076ce; border: 1px solid #0076ce;} .to-top:hover i{color: #fff;} @media (max-width:1199px){ .to-top-container{ bottom: 0; height: 65px; } .to-top{ margin-top: 15px; left: unset; right: 0; width: 32px; height: 32px; line-height: 32px; } .to-top i{font-size: 2rem; line-height: 32px;} } /* 鑾峰彇鏇村 */ #backbuttonstate{display: none;} #getmore{height:47px; margin-top:50px; text-align:center;} #getmore .loading-box {margin:0px 0 100px 0; height:47px; text-align:center; line-height:47px; display:none;} #getmore .loading-box>div{width:12px; height:12px; background-color:#266bb7; border-radius:100%; display:inline-block; animation:bouncedelay 1.4s infinite ease-in-out; animation-fill-mode:both; margin:0 3px;} #getmore .loading-box .bounce1{animation-delay:-0.32s;} #getmore .loading-box .bounce2{animation-delay:-0.16s;} @keyframes bouncedelay{ 0%,80%,100% {transform: scale(0.0);} 40%{transform: scale(1.0);} } #getmore .handle{padding:0 50px 0 50px; font-size: 15px; font-weight: 300; color:#fff; background:#0076ce; height:47px; line-height:45px; transition: all .2s; display:none;} #getmore .handle>span{font-size:1rem; transform:scale(.7); display:inline-block; vertical-align:top; margin-left:.6rem;} #getmore .handle:hover{background:#0185e7;}